/**
 * Created by zhaojing on 2017/11/22.
 */


import ajax from '../../../../grsc-base/util/ajax';

export default {

    /**
     * 售卖获取基本信息
     * 包括：
     *  币种列表、国家、货币、支付宝信息、银行卡信息
     * @param param
     * @returns {*}
     */
    getSellInfo(param = {}) {
        return ajax.get('/c2cApi/c2cselladvert/get-info', {
            data: param
        });
    },

    /**
     * 求购获取基本信息
     * 包括：
     *  币种列表、国家、货币、支付宝信息、银行卡信息
     * @param param
     * @returns {*}
     */
    getBuyInfo(param = {}) {
        return ajax.get('/c2cApi/c2cbuyadvert/get-info', {
            data: param
        });
    },


    /**
     * 创建广告订单
     * @param param
     * @param header
     * @returns {*}
     */
    createAdOrder(param = {}, header = {}) {
        return ajax.post('/c2cApi/c2ctransaction/order-ensure', {
            data: param,
            header: header
        });
    },

    /**
     * 创建售出
     * @param param
     * @param header
     * @returns {*}
     */
    createAdSell(param = {}, header = {}) {
        return ajax.post('/c2cApi/c2cselladvert/info-deploy', {
            data: param,
            header: header
        });
    },

    /**
     * 確認編輯賣單
     * @param param
     * @param header
     * @returns {*}
     */
    updateAdSell(param = {}, header = {}) {
        return ajax.post('/c2cApi/c2cselladvert/ensure-edit', {
            data: param,
            header: header
        });
    },

    /**
     * 创建求购
     * @param param
     * @param header
     * @returns {*}
     */
    createAdBuy(param = {}, header = {}) {
        return ajax.post('/c2cApi/c2cbuyadvert/advert-deploy', {
            data: param,
            header: header
        });
    },

    /**
     * 確認編輯求購
     * @param param
     * @param header
     * @returns {*}
     */
    updateAdBuy(param = {}, header = {}) {
        return ajax.post('/c2cApi/c2cbuyadvert/ensure-edit', {
            data: param,
            header: header
        });
    },

    /**
     * 自己售出編輯回顯
     * @param param
     * @returns {*}
     */
    sellDetailEdit(param = {}) {
        return ajax.get('/c2cApi/c2cselladvert/advert-edit', {
            data: param
        });
    },

    /**
     * 自己求購編輯回顯
     * @param param
     * @returns {*}
     */
    buyDetailEdit(param = {}) {
        return ajax.get('/c2cApi/c2cbuyadvert/advert-edit', {
            data: param
        });
    },


    /**
     * 售出详情
     * @param param
     * @returns {*}
     */
    sellDetailQuery(param = {}) {
        return ajax.get('/c2cApi/c2cselladvert/advert-detail', {
            data: param
        });
    },

    /**
     * 求购详情
     * @param param
     * @returns {*}
     */
    buyDetailQuery(param = {}) {
        return ajax.get('/c2cApi/c2cbuyadvert/advert-detail', {
            data: param
        });
    },

    /**
     * 获取右上角个人基本信息
     * @param param
     * @returns {*}
     */
    countQuery(param = {}) {
        return ajax.get('/c2cApi/c2cbasicinfo/count-query', {
            data: param
        });
    },

    /**
     * 添加鼓励次数
     * @param param
     * @returns {*}
     */
    encourageAdd(param = {}) {
        return ajax.get('/c2cApi/c2cbasicinfo/encourage-add', {
            data: param
        });
    },

    /**
     * 其他售卖广告列表
     * @param param
     * @returns {*}
     */
    advertOtherSellQuery(param = {}) {
        return ajax.get('/c2cApi/c2cbasicinfo/advert-other-sell-query', {
            data: param
        });
    },

    /**
     * 其他求购列表
     * @param param
     * @returns {*}
     */
    advertOtherBuyQuery(param = {}) {
        return ajax.get('/c2cApi/c2cbasicinfo/advert-other-buy-query', {
            data: param
        });
    }

};